package pruebas;

import static org.junit.Assert.*;

import java.util.HashMap;
import java.util.Map;

import javax.ejb.embeddable.EJBContainer;
import javax.naming.NamingException;

import junit.framework.Assert;

import org.junit.Test;

import daos.AdministradorDAO;
import daos.UsuarioDAO;
import datos.Administrador;
import datos.Usuario;

public class PruebaAdministrador {

	@Test
	public void testInsert() throws Exception {
		Map properties = new HashMap();
		properties.put(EJBContainer.APP_NAME, "proyecto");
		System.out.println(EJBContainer.APP_NAME);
		EJBContainer contenedor = EJBContainer.createEJBContainer(properties);
		
		Administrador administrador;
		AdministradorDAO AdministradorDao;
		administrador=new Administrador();
		administrador.setCedula("1094896315");
		administrador.setNombre("fabio giraldo");
		administrador.setDireccion("cr 20");
		administrador.setEmail("gfabio0418@gmail.com");
		administrador.setPassword("123asd");
		administrador.setTelefono("3104349922");
		
		AdministradorDao = (AdministradorDAO) contenedor.getContext().lookup("java:global/proyecto/AdministradorDAO");
		AdministradorDao.insert(administrador);
		Assert.assertEquals("1094896315", administrador.getCedula());
	}

}
